<#assign className = table.className>
<#assign classNameLower = className?uncap_first>
package ${basepackage}.${moduleName}.service.impl;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import ${basepackage}.${moduleName}.repository.I${className}Repository;
import ${basepackage}.${moduleName}.repository.${className}JDBCRepository;
import ${basepackage}.${moduleName}.service.I${className}Service;

/**
 * ${table.remarks}(服务层实现)
 * Author: Generator
 * Version: 1.0.0
 * Date: 2018/1/17 23:55
 * Gitee: https://gitee.com/rexfang/
 * Email: fangruitao.work@foxmail.com
 * Blog: https://www.cnblogs.com/rexfang/
 */
@Service
@Transactional(readOnly = true)
public class ${className}ServiceImpl implements I${className}Service {
	private Logger logger = LoggerFactory.getLogger(this.getClass());

    @Autowired
    private I${className}Repository ${classNameLower}Repository;
    @Autowired
    private ${className}JDBCRepository ${classNameLower}JDBCRepository;


}